package com.tjtt.gwm.service;

import java.util.List;
import java.util.Map;

import com.tjtt.tdm.base.PageResult;
import com.tjtt.tdm.flow.bean.FlowTaskInfo;

public interface ReportUpdateService {
	public void saveObject(Object object);
	public Object getDataById(Class clazz, Long id);
	public void updateObject(Object object);
	public FlowTaskInfo getFlowTaskInfo(String flowTaskId);
	public void updateFlowTaskInfo(FlowTaskInfo flowTaskInfo);
	public PageResult queryReportData(Map<String, String> filterMap);
	public PageResult queryReport(Map filterMap);
	public List getweituodan(String id );
	public int getreportCount(String id);
	/**
	 * 
	 * 描述：报告修改流程---->报告编辑节点 点击【查看报告】
	 * @author wangxd
	 * @date Sep 30, 2015 1:13:55 PM
	 * @return PageResult
	 * @throw
	 */
	public PageResult queryReportUpdateBgList(Map filterMap) ;
}
